/**
 * 
 */
package json_objects_send;

import java.util.List;

/**
 * @author Alejandro Casas
 * @author Rodrigo Cifuentes
 */

public class Full_User 
{
	private String country;
	private String city;
	private double rating;
	private String phone;
	
	
	private String description;
	private String join_date;
	private String mail;
	private String picture;
	private String name;
	
	private String status;
	private String carrier;
	private int notifications_number;
	private List<Basic_User>following_bussines;
	private List<Basic_User>following_instructors;
	private List<Event_Info>events;

	
	private List<JSON_review>reviews;
	//SOn los reviews que escribio la pesona que esta viendo el profile.
	
	private int unread_Messages_Number;
	
	
	public Full_User(String country, String city, String description, String join_date,
			String mail, String picture, String name, double rating, String phone, String status,
			int notifications_number, List<Basic_User> following_bussines, 
			List<Basic_User>following_instructors, List<Event_Info>events,
			List<JSON_review>reviews, int unread_Messages_Number,String carrier)
	{
		this.country=country;
		this.city=city;
		this.description=description;
		this.join_date=join_date;
		this.mail=mail;
		this.picture=picture;
		this.name=name;
		this.rating=rating;
		this.phone=phone;
		this.status=status;
		this.notifications_number=notifications_number;
		this.following_bussines=following_bussines;
		this.following_instructors=following_instructors;
		this.events=events;
		this.reviews=reviews;
		this.unread_Messages_Number=unread_Messages_Number;
		this.carrier=carrier;
	
	}
	

	




	/**
	 * @return the carrier
	 */
	public String getCarrier() {
		return carrier;
	}


	/**
	 * @param carrier the carrier to set
	 */
	public void setCarrier(String carrier) {
		this.carrier = carrier;
	}


	/**
	 * @return the unread_Messages_Number
	 */
	public int getUnread_Messages_Number() {
		return unread_Messages_Number;
	}


	/**
	 * @param unread_Messages_Number the unread_Messages_Number to set
	 */
	public void setUnread_Messages_Number(int unread_Messages_Number) {
		this.unread_Messages_Number = unread_Messages_Number;
	}


	public String getCountry() {
		return country;
	}

	public void setCountry(String country) {
		this.country = country;
	}

	public String getCity() {
		return city;
	}

	public void setCity(String city) {
		this.city = city;
	}

	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public String getJoin_date() {
		return join_date;
	}

	public void setJoin_date(String join_date) {
		this.join_date = join_date;
	}

	public String getMail() {
		return mail;
	}

	public void setMail(String mail) {
		this.mail = mail;
	}

	public String getPicture() {
		return picture;
	}

	public void setPicture(String picture) {
		this.picture = picture;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public double getRating() {
		return rating;
	}

	public void setRating(double rating) {
		this.rating = rating;
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public int getNotifications_number() {
		return notifications_number;
	}

	public void setNotifications_number(int notifications_number) {
		this.notifications_number = notifications_number;
	}

	public List<Basic_User> getFollowing_bussines() {
		return following_bussines;
	}

	public void setFollowing_bussines(List<Basic_User> following_bussines) {
		this.following_bussines = following_bussines;
	}

	public List<Basic_User> getFollowing_instructors() {
		return following_instructors;
	}

	public void setFollowing_instructors(List<Basic_User> following_instructors) {
		this.following_instructors = following_instructors;
	}

	public List<Event_Info> getEvents() {
		return events;
	}

	public void setEvents(List<Event_Info> events) {
		this.events = events;
	}

	public List<JSON_review> getReviews() {
		return reviews;
	}

	public void setReviews(List<JSON_review> reviews) {
		this.reviews = reviews;
	}

	public int getUnreadMessagesNumber() {
		return unread_Messages_Number;
	}

	public void setUnreadMessagesNumber(int unreadMessagesNumber) {
		this.unread_Messages_Number = unreadMessagesNumber;
	}
	
}
